home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
zbpc_460.zip
/
GRAPHICS.EXE
/
DAC23.BAS
< prev
next >
Wrap
BASIC Source File
|
1991-03-18
|
813b
|
34 lines
MODE23 :'MODE 23 DAC PROGRAMMING EXAMPLE BY N. FAVARO 1991
:'Must have a VGA or MCGA video card
COORDINATE WINDOW
C=0
FORX=0TO319
:IFX>31THEN C=C+1
:IFX>256+31 THEN C=0
:COLORC
:PLOTX,0TOX,199
NEXTX
"RR"
RANDOM
B=RND(64)-1 :G=RND(64)-1 :R=RND(64)-1
C=0
"R"
PALETTE R,-2
PALETTE G,-3
PALETTE B,-4
PALETTE C,-1
C=C+1:IFC=256 THEN "RR"
IF RND(100)<10 THEN RF=RND(2)*2-3
IF RND(100)<10 THEN GF=RND(2)*2-3
IF RND(100)<10 THEN BF=RND(2)*2-3 :'1=+, -1=-
B=B+BF:G=G+GF:R=R+RF
LONGIF R=64:R=63: RF=-1 :ENDIF
LONGIF B=64:B=63: BF=-1 :ENDIF
LONGIF G=64:G=63: GF=-1 :ENDIF
LONGIF R=-1:R=0 : RF=0 :ENDIF
LONGIF B=-1:B=0 : BF=0 :ENDIF
LONGIF G=-1:G=0 : GF=0 :ENDIF
IFINKEY$<>""THEN END
GOTO"R"